home *** CD-ROM | disk | FTP | other *** search
/ Compendium Deluxe 2 / LSD and 17bit Compendium Deluxe - Volume II.iso / a / prog / asmsrc / tango2.lha / definitions next >
Text File  |  1988-07-19  |  5KB  |  275 lines

  1. ; 68000 status register bits.
  2.  
  3. ; Custom chip registers.
  4.  
  5. custom:  equ $dff000
  6. bltddat: equ $000
  7. dmaconr: equ $002
  8. vposr:   equ $004
  9. vhposr:  equ $006
  10. dskdatr: equ $009
  11. joy0dat: equ $00a
  12. joy1dat: equ $00c
  13. clxdat:  equ $00e
  14. adkconr: equ $010
  15. pot0dat: equ $012
  16. pot1dat: equ $014
  17. potgor:  equ $016
  18. serdatr: equ $018
  19. dskbytr: equ $01a
  20. intenar: equ $01c
  21. intreqr: equ $01e
  22. dskpth:  equ $020
  23. dskptl:  equ $022
  24. dsklen:  equ $024
  25. dskdat:  equ $026
  26. refptr:  equ $028
  27. vposw:   equ $02a
  28. vhposw:  equ $02c
  29. copcon:  equ $02e
  30. serdat:  equ $030
  31. serper:  equ $032
  32. potgo:   equ $034
  33. joytest: equ $036
  34. strequ:  equ $038
  35. strvbl:  equ $03a
  36. strhor:  equ $03c
  37. strlong: equ $03e
  38. bltcon0: equ $040
  39. bltcon1: equ $042
  40. bltafwm: equ $044
  41. bltalwm: equ $046
  42. bltcpth: equ $048
  43. bltcptl: equ $04a
  44. bltbpth: equ $04c
  45. bltbptl: equ $04e
  46. bltapth: equ $050
  47. bltaptl: equ $052
  48. bltdpth: equ $054
  49. bltdptl: equ $056
  50. bltsize: equ $058
  51. bltcmod: equ $060
  52. bltbmod: equ $062
  53. bltamod: equ $064
  54. bltdmod: equ $066
  55. bltcdat: equ $070
  56. bltbdat: equ $072
  57. bltadat: equ $074
  58. dsksync: equ $07e
  59. cop1lch: equ $080
  60. cop1lcl: equ $082
  61. cop2lch: equ $084
  62. cop2lcl: equ $086
  63. copjmp1: equ $088
  64. copjmp2: equ $08a
  65. copins:  equ $08c
  66. diwstrt: equ $08e
  67. diwstop: equ $090
  68. ddfstrt: equ $092
  69. ddfstop: equ $094
  70. dmacon:  equ $096
  71. clxcon:  equ $098
  72. intena:  equ $09a
  73. intreq:  equ $09c
  74. adkcon:  equ $09e
  75. aud0lch: equ $0a0
  76. aud0lcl: equ $0a2
  77. aud0len: equ $0a4
  78. aud0per: equ $0a6
  79. aud0vol: equ $0a8
  80. aud0dat: equ $0aa
  81. aud1lch: equ $0b0
  82. audilcl: equ $0b2
  83. aud1len: equ $0b4
  84. aud1per: equ $0b6
  85. aud1vol: equ $0b8
  86. aud1dat: equ $0ba
  87. aud2lch: equ $0c0
  88. aud2lcl: equ $0c2
  89. aud2len: equ $0c4
  90. aud2per: equ $0c6
  91. aud2vol: equ $0c8
  92. aud2dat: equ $0ca
  93. aud3lch: equ $0d0
  94. aud3lcl: equ $0d2
  95. aud3len: equ $0d4
  96. aud3per: equ $0d6
  97. aud3vol: equ $0d8
  98. aud3dat: equ $0da
  99. bpl1pth: equ $0e0
  100. bpl1ptl: equ $0e2
  101. bpl2pth: equ $0e4
  102. bpl2ptl: equ $0e6
  103. bpl3pth: equ $0e8
  104. bpl3ptl: equ $0ea
  105. bpl4pth: equ $0ec
  106. bpl4ptl: equ $0ee
  107. bpl5pth: equ $0f0
  108. bpl5ptl: equ $0f2
  109. bpl6pth: equ $0f4
  110. bpl6ptl: equ $0f6
  111. bplcon0: equ $100
  112. bplcon1: equ $102
  113. bplcon2: equ $104
  114. bpl1mod: equ $108
  115. bpl2mod: equ $10a
  116. bpl1dat: equ $110
  117. bpl2dat: equ $112
  118. bpl3dat: equ $114
  119. bpl4dat: equ $116
  120. bpl5dat: equ $118
  121. bpl6dat: equ $11a
  122. spr0pth: equ $120
  123. spr0ptl: equ $122
  124. spr1pth: equ $124
  125. spr1ptl: equ $126
  126. spr2pth: equ $128
  127. spr2ptl: equ $12a
  128. spr3pth: equ $12c
  129. spr3ptl: equ $12e
  130. spr4pth: equ $130
  131. spr4ptl: equ $132
  132. spr5pth: equ $134
  133. spr5ptl: equ $136
  134. spr6pth: equ $138
  135. spr6ptl: equ $13a
  136. spr7pth: equ $13c
  137. spr7ptl: equ $13e
  138. spr0pos: equ $140
  139. spr0ctl: equ $142
  140. spr0data:equ $144
  141. spr0datb:equ $146
  142. spr1pos: equ $148
  143. spr1ctl: equ $14a
  144. spr1data:equ $14c
  145. spr1datb:equ $14e
  146. spr2pos: equ $150
  147. spr2ctl: equ $152
  148. spr2data:equ $154
  149. spr2datb:equ $156
  150. spr3pos: equ $158
  151. spr3ctl: equ $15a
  152. spr3data:equ $15c
  153. spr3datb:equ $15e
  154. spr4pos: equ $160
  155. spr4ctl: equ $162
  156. spr4data:equ $164
  157. spr4datb:equ $166
  158. spr5pos: equ $168
  159. spr5ctl: equ $16a
  160. spr5data:equ $16c
  161. spr5datb:equ $16e
  162. spr6pos: equ $170
  163. spr6ctl: equ $172
  164. spr6data:equ $174
  165. spr6datb:equ $176
  166. spr7pos: equ $178
  167. spr7ctl: equ $17a
  168. spr7data:equ $17c
  169. spr7datb:equ $17e
  170. color00: equ $180
  171. color01: equ $182
  172. color02: equ $184
  173. color03: equ $186
  174. color04: equ $188
  175. color05: equ $18a
  176. color06: equ $18c
  177. color07: equ $18e
  178. color08: equ $190
  179. color09: equ $192
  180. color10: equ $194
  181. color11: equ $196
  182. color12: equ $198
  183. color13: equ $19a
  184. color14: equ $19c
  185. color15: equ $19e
  186. color16: equ $1a0
  187. color17: equ $1a2
  188. color18: equ $1a4
  189. color19: equ $1a6
  190. color20: equ $1a8
  191. color21: equ $1aa
  192. color22: equ $1ac
  193. color23: equ $1ae
  194. color24: equ $1b0
  195. color25: equ $1b2
  196. color26: equ $1b4
  197. color27: equ $1b6
  198. color28: equ $1b8
  199. color29: equ $1ba
  200. color30: equ $1bc
  201. color31: equ $1be
  202.  
  203.  
  204.  
  205. tbe:    equ 0
  206. dskblk: equ 1
  207. soft:   equ 2
  208. ports:  equ 3
  209. coper:  equ 4
  210. vertb:  equ 5
  211. blit:   equ 6
  212. aud0:   equ 7
  213. aud1:   equ 8
  214. aud2:   equ 9
  215. aud3:   equ 10
  216. rbf:    equ 11
  217. dsksyn: equ 12
  218. exter:  equ 13
  219. inten:  equ 14
  220.  
  221. ; 8250 CIA's port definitions.
  222.  
  223. ciaa:   equ $bfe001
  224. ciab:   equ $bfd000
  225. pra:    equ $000
  226. prb:    equ $100
  227. ddra:   equ $200
  228. ddrb:   equ $300
  229. talo:   equ $400
  230. tahi:   equ $500
  231. tblo:   equ $600
  232. tbhi:   equ $700
  233. event:  equ $800
  234. sdr:    equ $c00
  235. icr:    equ $d00
  236. cra:    equ $e00
  237. crb:    equ $f00
  238.  
  239. ; CIA A port #A usage.
  240.  
  241. ovl:    equ 0
  242. led:    equ 1
  243. chng:   equ 2
  244. wrpo:   equ 3
  245. tk0:    equ 4
  246. rdy:    equ 5
  247. fir0:   equ 6
  248. fir1:   equ 7
  249.  
  250. ; CIA B port A usage.
  251.  
  252. busy:   equ 0
  253. pout:   equ 1
  254. sel:    equ 2
  255. dsr:    equ 3
  256. cts:    equ 4
  257. cd:     equ 5
  258. rts:    equ 6
  259. dtr:    equ 7
  260.  
  261. ; CIA B port B usage.
  262.  
  263. step:   equ 0
  264. dir:    equ 1
  265. side:   equ 2
  266. sel0:   equ 3
  267. sel1:   equ 4
  268. sel2:   equ 5
  269. sel3:   equ 6
  270. mtr:    equ 7
  271.  
  272. skeys=$bfec01
  273.  
  274.         
  275.